﻿/**
 * @file
 *
 * @brief Simulation support for Network Simulation Frameworks.
 *
 * @version 1.0
 * @author  Wei Tang <gauchyler@uestc.edu.cn>
 * @date    2018-01-16
 *
 * @copyright Copyright (c) 2018.
 *            National Key Laboratory of Science and Technology on Communications,
 *            University of Electronic Science and Technology of China.
 *            All rights reserved.
 */

#ifndef SIMULATION_H__3558CCE7_4DE5_4B7F_A9CF_44591D238478
#define SIMULATION_H__3558CCE7_4DE5_4B7F_A9CF_44591D238478


#include <nsfx/simulation/config.h>
#include <nsfx/simulation/exception.h>

#include <nsfx/simulation/i-clock.h>

#include <nsfx/simulation/i-event-handle.h>
#include <nsfx/simulation/event-handle.h>

#include <nsfx/simulation/i-scheduler.h>
#include <nsfx/simulation/list-scheduler.h>
#include <nsfx/simulation/set-scheduler.h>
#include <nsfx/simulation/heap-scheduler.h>

#include <nsfx/simulation/i-simulator.h>
#include <nsfx/simulation/simulator.h>


#endif // SIMULATION_H__3558CCE7_4DE5_4B7F_A9CF_44591D238478

